\chapter{Introdução}

Visão computacional pode ser definida como um conjunto de métodos e técnicas que busca a construção de sistemas computacionais capazes de interpretar imagens \cite{WPA06}. Foi somente depois da década de 1970 que começaram os avanços neste campo. Recentemente devido às inovações tecnológicas podemos ter equipamentos cada vez menores e mais poderosos tecnologicamente que alguns anos atrás. Os campos de pesquisas são diversos e inclui reconstrução de cenas, detecção de eventos, reconhecimento de objetos, aprendizagem de máquina e restauração de imagens. Não existe uma formulação padrão para se resolver os problemas da visão computacional o que existe são métodos e técnicas para resolver tarefas bem definidas.	

	Existem vários trabalhos já conhecidos na área como: DTCOURO que tem o objetivo de desenvolver um sistema que seja capaz de identificar automaticamente defeitos em peles e couro bovino \cite{RV07}, \cite{SG06}, TOPOLINO com o objetivo de realizar o rastreamento de camundongos a fim de obter características do comportamento desse animal quando submetido à aplicação de fármacos \cite{RV07}, entre outros. As aplicações para dispositivos móveis utilizando Visão Computacional tem uma grande área a ser explorada, tendo poucos estudos e pesquisa na área no Brasil. Com o intuito de abrir novos horizontes no Brasil, estudaremos os métodos e técnicas da Visão Computacional aplicada a dispositivos móveis, utilizando ferramentas como OpenCV, JNI, Android SDK entre outras, sendo nosso objetivo mostrar o caminho e explorar este vasto campo a ser pesquisado.

O objetivo deste trabalho é realizar o estudo, análise e avaliação dos recursos de Visão Computacional da biblioteca OpenCV, sobre dispositivos móveis usando Android. Utilizamos métodos e técnicas da visão computacional, recursos do Sistema Operacional Android, ferramenta OpenCV e a integração com Android, onde serão avaliados os recursos disponíveis: como OpenCV e Android para a criação de aplicação de teste para avalição dos recursos da visão computacional. Esperamos como resultados obtermos uma base sólida sobre os conhecimentos e recursos da biblioteca para a criação de aplicações nas áreas como: Biotecnologia, medicina, indústria, aplicações militares e veículos autônomos. 

O trabalho esta organizado da seguinte forma. Inicialmente será abordada no Capítulo 2 apresentação da fundamentação teórica sobre visão computacional, Android, OpenCV e JNI/OpenCV. Seguido pelo Capítulo 3 descrição das ferramentas auxiliares como Eclipse, a integração do OpenCV com Android utilizando JNI, Android SDK e o Plugin ADT. O Capítulo 4 descreve trabalhos correlatos fr referência utilizados. O desenvolvimento, resultados e descrição da proposta encontram-se no Capítulo 5. Por fim o Capítulo 6 apresentando a conclusão.    